let Template = [
    {
        id: 'Group01_0001',
        component: 'Group01', // 图形组件
        style: {
            width: {
                value: 500,
                pixel: 500,
                unit: 'px'
            },
            height: {
                value: 350,
                pixel: 350,
                unit: 'px'
            },
            top: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            left: {
                value: 0,
                pixel: 0,
                unit: 'px'
            },
            bottom: {
                value: '',
                unit: 'px'
            },
            right: {
                value: '',
                unit: 'px'
            },
            backgroundImage: {
                angle: 90,
                color: []
            },
            borderRadius: {
                value: 0,
                unit: 'px'
            },
            borderWidth: 0,
            borderStyle: 'solid',
            borderColor: '#FFFFFF',
            boxShadow: {
                level: 0,
                vertical: 0,
                blur: 0,
                spread: 0,
                color: '#000000FF'
            },
            rotate: 0,
            opacity: 100,
            'z-index': '1',
            backdropFilter: 0,
            filter: 0
        },
        attribute: {
            visible: true,
            chartOption: {
                type: 'group',
                option: {
                    graphic: {
                        elements: [
                            {
                                type: 'group',
                                left: 'center',
                                top: 'center',
                                children: new Array(7).fill(0).map((val, i) => ({
                                    type: 'rect',
                                    x: i * 20,
                                    shape: {
                                        x: 0,
                                        y: -40,
                                        width: 10,
                                        height: 80
                                    },
                                    style: {
                                        fill: '#5470c6'
                                    },
                                    keyframeAnimation: {
                                        duration: 1000,
                                        delay: i * 200,
                                        loop: true,
                                        keyframes: [
                                            {
                                                percent: 0.5,
                                                scaleY: 0.3,
                                                easing: 'cubicIn'
                                            },
                                            {
                                                percent: 1,
                                                scaleY: 1,
                                                easing: 'cubicOut'
                                            }
                                        ]
                                    }
                                }))
                            }
                        ]
                    }
                }
            }, // echarts统计图模板 object
            interval: -1, // 定时器间隔（毫秒） number
            page: 0,
            highlight: false,
            locked: false
        },
        animate: [],
        event: [],
        data: {
            url: '',
            key: [],
            type: 'static',
            datatype: 'json',
            method: '0',
            field: [],
            value: [] // 二维数组 存静态数据 二维数组
        }
    }
]

export default Template;